home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / ASTRNOMY / SKYPLOT.ZIP / SKYPLOT.DOC < prev    next >
Text File  |  1987-10-11  |  32KB  |  785 lines

  1.  
  2.                                  S K Y P L O T
  3.  
  4.                            The Planetarium Simulator
  5.  
  6.                                Gerald M. Santoro
  7.                                148 W. Hamilton Ave.
  8.                              State College, PA  16801
  9.  
  10.  
  11.  
  12.                                USER DOCUMENTATION
  13.  
  14.  
  15.                        Version 2.0/2.1 --  Copyright 1987
  16.  
  17.  
  18.  
  19.  
  20.                                1.  Preliminaries
  21.                                -----------------
  22.  
  23.  
  24.                                1.1  Introduction
  25.                                -----------------
  26.  
  27.  
  28.                             1.1.1  Quick Description
  29.                             ------------------------
  30.  
  31.  
  32.      SKYPLOT is  a program  that simulates  many of  the  operations  of  a
  33.      Planetarium.   In particular, when given a date and time (specified in
  34.      Universal Time  and between  the years  1975  and  2500),  a  position
  35.      (specified in  longitude and latitude), and a direction (N-E-W-S), the
  36.      program will produce a simple plot of the sky.
  37.  
  38.      This plot will contain the Sun, Moon and planets (assuming that  these
  39.      are in that part of the sky at the specified time), and as many  stars
  40.      as are in the star  database SKYPLOT.DAT.  These stars are  taken from
  41.      the Yale Catalog of bright stars.
  42.  
  43.      Once a  plot is  produced the  user has  a number  of options.   These
  44.      include  changing  the  parameters  (date, time, position, direction),
  45.      examining the Right Asencion and Declination of Solar System  objects,
  46.      and dumping the data to an attached printer.
  47.  
  48.      SKYPLOT has  been developed  on an  IBM PC/XT  with an 8088 processor.
  49.      The compiler utilized was Microsoft Quickbasic 3.0.  Since SKYPLOT  is
  50.      a graphics-based system your computer must be able at at least emulate
  51.      IBM CGA  graphics.  (However  CGA-compatible composite-video  displays
  52.      should work as well.)
  53.  
  54.      SKYPLOTE is  the EGA  version of  SKYPLOT and  requires an  EGA or EGA
  55.      compatible graphics emulation.   Although the size  and aspect of  the
  56.      display are the same between CGA  and EGA, the EGA resolution is  much
  57.      finer and the display is in color.  If you have any choice at all  you
  58.      should opt for the EGA version.
  59.  
  60.  
  61.  
  62.  
  63.                          1.1.2 Statement of Authorship
  64.                          -----------------------------
  65.  
  66.      SKYPLOT was  originally written  as a  private endeavor  of Gerald  M.
  67.      Santoro  during  the  Fall  -  1983  on  a  TRS-80 Color Computer, and
  68.      converted to the IBM-PC series during March, 1985.  Extensions to  the
  69.      graphic symbols  for solar  system objects  and to  the year ephemeris
  70.      range were made by Robert Sheaffer.  Along with a few other extensions
  71.      and changes this version  was released as Version  2.0 in the fall  of
  72.      1987.
  73.  
  74.      SKYPLOT is distributed according to the principles of  'User-Supported
  75.      Software'.
  76.  
  77.      These principles  state that the value of a given software package can
  78.      be best  determined by  the end  user.   Therefore, in accordance with
  79.      these principles  all persons  are encouraged  to copy, distribute and
  80.      use the program.  A donation of $10.00 is requested by the author only
  81.      if the  end user  deems the  program worthy  and wishes to support the
  82.      creation of more software.
  83.  
  84.      Please note that a donation is NOT neccessary to posess, use, copy  or
  85.      distribute SKYPLOT.   This condition  is retroactive  to all  previous
  86.      versions of the program.  On the  other hand I will gladly accept  all
  87.      contributions and  will use  them to  support further  enhancements to
  88.      SKYPLOT.
  89.  
  90.      The only limitations imposed upon the distribution of the software are
  91.      that (1) the software not be distributed in modified form without  the
  92.      expressed,  written  consent  of  the  author,  (2) that the copyright
  93.      notice,  statement  of  authorship,  and  request  for donation remain
  94.      intact in all versions of the software, and (3) that no charge be made
  95.      for distribution of  the program other  than that to  cover reasonable
  96.      handling and mailing costs.  If you have any questions regarding these
  97.      limitations, please feel free to write to me.
  98.  
  99.  
  100.  
  101.                        1.1.3  Obtaining a Copy of SKYPLOT
  102.                        ----------------------------------
  103.  
  104.  
  105.      As with other programs distributed under the 'User-Supported' software
  106.      concept, it  is hoped  that most  of the  distribution of SKYPLOT will
  107.      occur via computer clubs and other user's groups.  However, if none of
  108.      these channels are available, a copy of the program may be obtained by
  109.      sending  a  5.25"  or  3.5"  DS/DD  floppy  diskette,  a preaddressed,
  110.      diskette mailer, and  $10.00 (to cover  handling and postage),  to the
  111.      following address:
  112.  
  113.  
  114.                                Gerald M. Santoro
  115.                               148 W. Hamilton Ave.
  116.                              State College, PA  16801
  117.  
  118.  
  119.      Please  note  that  any  diskettes  recieved  without  a  preaddresed,
  120.      diskette mailer and the $10.00  handling fee will be ignored.   (Alas,
  121.      my time is really spread thin.)
  122.  
  123.      Unlike previous versions of SKYPLOT, the BASIC source program will not
  124.      be distributed  with the  executable program  and data  files.  If you
  125.      want to obtain a  copy of the source  program I ask that  you write me
  126.      and send a preformatted disk as per the above.  I will likely give you
  127.      the source but I want to protect the contributions and reputations  of
  128.      all of the program contributors.
  129.  
  130.  
  131.  
  132.                           1.1.4  Statement of Purpose
  133.                           ---------------------------
  134.  
  135.  
  136.      I wrote  SKYPLOT as  a  mental  exercise  stemming  from  my  lifelong
  137.      interest in  Astronomy.   I am  distributing it  as a 'User-Supported'
  138.      program in  the hope  that it  will stimulate  a similar  interest  in
  139.      others.
  140.  
  141.      As a point of historical interest, I wish to mention that the original
  142.      version of  SKYPLOT premired  during the 1983 Open House ceremonies at
  143.      Allegheny Observatory  of the  University of Pittsburgh.  Indeed, as a
  144.      'would-be Astronomer  turned Computer  Scientist', it  was one  of the
  145.      proudest moments  of my  life to  have this  program presented  to the
  146.      public by some of the best professional Astronomers of our time.
  147.  
  148.      Therefore please  regard SKYPLOT  as an educational tool for discovery
  149.      in observational  Astronomy.   The program puts the entire sky at your
  150.      disposal between the years 1975 thru 2500.  Explore and enjoy!
  151.  
  152.  
  153.  
  154.  
  155.                             1.1.5 An Important Note
  156.                             -----------------------
  157.  
  158.  
  159.      It was pointed out to me,  during the final testing for SKYPLOT,  that
  160.      this program would be ideal for the generation of astrological  charts
  161.      and other such nonsense.  I wish to point out that the program is  NOT
  162.      intended  for  that  purpose,  and  anyone  wanting to use it for that
  163.      purpose  is  better  off  reading  Tarot  Cards  or  looking  for good
  164.      investment bridges.
  165.  
  166.  
  167.  
  168.                                1.1.6  Dedication
  169.                                -----------------
  170.  
  171.  
  172.      This program  is dedicated  to the people at Allegheny Observatory who
  173.      made my  brief tenure  as a 'professional' astronomer so enjoyable and
  174.      to my  wife Kathy,  who has been very supportive of my crazy obsession
  175.      with Astronomy.
  176.  
  177.  
  178.  
  179.                               1.2  Universal Time
  180.                               -------------------
  181.  
  182.  
  183.      When SKYPLOT  requires a  date and  time they  must  be  specified  in
  184.      Universal Time.  Universal Time is essentially Greenwich Mean Time, or
  185.      time as  measured from  0 degrees  longitude  (which  happens  to  run
  186.      through Greenwich, England.)
  187.  
  188.      Therefore, you  must convert  your local  mean time to Universal Time.
  189.      This is  quite easy  and simply  requires that  you add  or subtract a
  190.      certain number  of hours  from local mean time, depending on your time
  191.      zone.
  192.  
  193.      For example, if you are in the Eastern time zone of North America, you
  194.      would normally  add 5  hours to local mean time to get Universal Time.
  195.      (During Daylight Savings Time you would add 4 hours.)  Thus 12:00 noon
  196.      local time EDT corresponds to 17:00 UT.
  197.  
  198.      Keep in  mind that  the date  changes when  you cross 24:00 (otherwise
  199.      known  as  midnight).    Thus  21:00  on  January  10  (9:00  pm)  EDT
  200.      corresponds to  2:00 (am)  on January 11 UT. A simple conversion chart
  201.      follows for  the Western  Hemisphere. (My  apologies to persons in the
  202.      Eastern Hemisphere, but I did not have the data readily at hand.)
  203.  
  204.  
  205.  
  206.                           Conversion to Universal Time
  207.                              (North America -- USA)
  208.  
  209.  
  210.        Time Zone               Conversion
  211.  
  212.      ============================================================
  213.  
  214.      Eastern             Add 5 hours.  (Add 4 hours for DST)
  215.  
  216.      Central             Add 6 hours.  (Add 5 hours for DST)
  217.  
  218.      Mountain            Add 7 hours.  (Add 6 hours for DST)
  219.  
  220.      Pacific             Add 8 hours.  (Add 7 hours for DST)
  221.  
  222.  
  223.  
  224.                          1.3  Files on the SKYPLOT Disk
  225.                          ------------------------------
  226.  
  227.  
  228.      The following files should be contained on your copy of the SKYPLOT
  229.      disk:
  230.  
  231.  
  232.           SKYPLOT.EXE    -    The compiled program for CGA display.
  233.               or
  234.           SKYPLOTE.EXE   -    The compiled program for EGA display.
  235.  
  236.           SKYPLOT.DAT    -    The file of stars to be plotted. (Initially
  237.                               the same as STARS.450
  238.  
  239.           SKYPLOT.DOC    -    This documentation file.
  240.  
  241.           OBJECTS.DAT    -    Sample objects file.
  242.  
  243.           STARS.250      -    Star data to magnitude 2.50.
  244.  
  245.           STARS.350      -    Star data to magnitude 3.50.
  246.  
  247.           STARS.400      -    Star data to magnitude 4.00.
  248.  
  249.           STARS.450      -    Star data to magnitude 4.50.
  250.  
  251.           STARS.500      -    Star data to magnitude 5.00.
  252.  
  253.      (This data came from the Yale catalog of bright stars>
  254.  
  255.  
  256.  
  257.  
  258.                               1.4  The Algorithms
  259.                               -------------------
  260.  
  261.      The  algorithms  used  in  SKYPLOT  were derived from the calculations
  262.      given in the book "Practical Astronomy With Your Calculator" by  Peter
  263.      Duffett-Smith.
  264.  
  265.  
  266.                               2.  Running SKYPLOT
  267.                               -------------------
  268.  
  269.  
  270.                            2.1  Starting the program
  271.                            -------------------------
  272.  
  273.  
  274.      To start SKYPLOT you should do the following:
  275.  
  276.  
  277.        1.  Boot your system with DOS. (At least Version 2.0.)
  278.  
  279.        2.  Place the SKYPLOT disk in drive A: (or if you have
  280.            a two disk system you can put the SKYPLOT disk  in
  281.            drive B: and change the default drive to B:).
  282.  
  283.        3.  Type
  284.  
  285.                SKYPLOT <cr>
  286.  
  287.                     where <cr> is the RETURN key
  288.  
  289.  
  290.      You will  then be  shown an  introductory screen  that identifies  the
  291.      program and  author, presents  a copyright  notice, and  specifies the
  292.      conditions under which the program may be copied and/or used.
  293.  
  294.      You are  instructed to  press any key to proceed with the program. You
  295.      are then at the 'Enter Parameters' stage.
  296.  
  297.  
  298.  
  299.                            2.2  Exiting form SKYPLOT
  300.                            -------------------------
  301.  
  302.  
  303.      To exit  from SKYPLOT  and return  to DOS,  you should  press  [Ctrl]-
  304.      [Break] a few times.
  305.  
  306.  
  307.  
  308.  
  309.                                 2.3  Parameters
  310.                                 ---------------
  311.  
  312.  
  313.      The program  parameters are information SKYPLOT needs to create a plot
  314.      of the  sky.   These parameters  are grouped  into the  categories (1)
  315.      date/time, (2) location, (3) direction, and (4) options.
  316.  
  317.      Please remember that the date/time must be entered in Universal Time.
  318.  
  319.      Each of  the parameters  will  be  described  in  detail  below.    To
  320.      illustrate this  better I  will provide  an example.   If  you have an
  321.      appropriate computer handy you should follow along with the example.
  322.  
  323.      This example,  as well  as the  description of  the display following,
  324.      will make MUCH  more sense if  you run this  on a computer  as you are
  325.      reading it.
  326.  
  327.  
  328.      1. Year (1975-2500)
  329.  
  330.      The year  must be entered as a 4-digit number.  Valid years are in the
  331.      range 1975-2500.  This is because of the seed values for Siderial Time
  332.      and the  planetary positions  in the  program.
  333.  
  334.      Example -- 1985
  335.  
  336.  
  337.      2. Month (1-12)
  338.  
  339.      The month  must be entered as a 1 or 2 digit number in the range 1-12,
  340.      where 1 corresponds to January and 12 corresponds to December.
  341.  
  342.      Example -- 3
  343.  
  344.  
  345.      3. Day (1-31)
  346.  
  347.      The day  must be  entered as  a 1 or 2 digit number in the range 1-31.
  348.      The program  does not  care about  months with fewer days than 31.  If
  349.      you ask  for February 31, 1985 you will actually get the sky for March
  350.      2, 1985 (of course the display will lie and say February 31, 1985).
  351.  
  352.      Example -- 16
  353.  
  354.  
  355.      4. Hour (0-24)
  356.  
  357.      The hour  must be  a number  in the  range 0-24.  Decimal fractions of
  358.      hours are permitted.  (Again remember that Universal Time is required,
  359.      and that it may have an effect on the value for Day.)
  360.  
  361.      Example -- 22
  362.  
  363.  
  364.  
  365.      5. West Longitude (0-360)
  366.  
  367.      The Longitude of the observer must be entered in degrees west from the
  368.      Prime Meridian, (0 degrees).
  369.  
  370.      Example -- 80  (the rough West Longitude of Pittsburgh)
  371.  
  372.  
  373.      6. Latitude (-90 to 90)
  374.  
  375.      The Latitude  of the observer must be entered in degrees. For southern
  376.      latitudes preceed  the value  with a  minus  sign  (-),  for  northern
  377.      latitudes just the value will suffice.
  378.  
  379.      Example -- 40   (the rough Latitude of Pittsburgh)
  380.  
  381.  
  382.      7. Horizon (N-E-S-W)
  383.  
  384.      This is the compass direction of the horizon upon which the plot is to
  385.      be centered. Either upper or lower case may be used.
  386.  
  387.      Example -- W
  388.  
  389.  
  390.      8. Option
  391.  
  392.           1 = Solar System Only
  393.           2 = Solar System and Stars (naked-eye planets only)
  394.           2 = Solar System and Stars (telescopic planets also)
  395.           3 = Also plot objects from user-supplied file
  396.  
  397.      This selects  the plotting  option for  the plot.  Option 1 will cause
  398.      only the Solar System objects to be plotted.  This is very fast and is
  399.      nice if  all you  are concerned  with is  the planetary groupings with
  400.      respect to the horizon.
  401.  
  402.      Option 2 will plot the Sun, Moon and all naked-eye planets, as well as
  403.      the stars found in the file SKYPLOT.DAT.  You can control the limiting
  404.      magnitude of the stars plotted by copying the sppropriate STARS.* file
  405.      to be SKYPLOT.DAT.  (Copying is  preferred over renaming so you  don't
  406.      lose the original data.)
  407.  
  408.      For example, to plot  stars to a limiting  magnitude of 4.00 (which  I
  409.      have  found  to  show  constellations  best)  you  would issue the dos
  410.      command:
  411.  
  412.           COPY STARS.400 SKYPLOT.DAT
  413.  
  414.      Bear in mind that there  is a tradeoff between magnitude  and plotting
  415.      speed.  In  other words  the files  with brighter  limiting magnitudes
  416.      will plot faster because there are fewer stars to plot.
  417.  
  418.      Option 3  will do  the same  as option  2 but  it will  also plot  the
  419.      telescopic planets Uranus, Neptune and Pluto.
  420.  
  421.      Option 4  will do  the same  as option  3, however it will also open a
  422.      user-supplied file  and plot  the objects  whose positions  are  found
  423.      there.   A description  of this  process may  be found  later in  this
  424.      document.   If you choose this option, SKYPLOT will ask you for a file
  425.      name.
  426.  
  427.      For the sake of this example, enter 2.
  428.  
  429.  
  430.  
  431.                             2.4  The Plot of the Sky
  432.                             ------------------------
  433.  
  434.  
  435.      Upon entering  the last parameter, SKYPLOT will generate a plot of the
  436.      sky at  the date/time  specified,  as  seen  from  the  longitude  and
  437.      latitude specified,  centered on  the compass direction of the horizon
  438.      specified.
  439.  
  440.      If you  have followed the example you should see a plot of the western
  441.      sky as  seen from  Pittsburgh Pennsylvania  on March  16, 1985.   This
  442.      happens to  be the  evening of  one of the best eastern elongations of
  443.      the planet Mercury.
  444.  
  445.      The plot area itself  is the dome-shaped area  on the display.  It  is
  446.      dome-shaped to  reduce the  distortion generated  in trying  to plot a
  447.      curved surface  onto a  flat surface.   (This is  apparant in Mercator
  448.      projection maps  where the  island of  Greenland appears  as large  as
  449.      North America.
  450.  
  451.      This distortion,  if not  corrected, would  make  star  groupings  and
  452.      constellations at  the top  of the  plot unrecognizable.  As it is the
  453.      correction method  is not  optimal and  some distortion  will still be
  454.      noticed.  (I am working on the problem and version 3.0 should have it
  455.      corrected!)
  456.  
  457.      One way  to think  of the plot area is in terms of a planetarium dome.
  458.      If you  were to  project the  sky on the inside of a planetarium dome,
  459.      then split  the dome  in  half  along  a  line  perpendicular  to  the
  460.      direction you are looking, and you eliminated the half closest to you,
  461.      you would  roughly see what is displayed in the plot.  (If you are not
  462.      looking at a plot right now this probably will not make much sense.)
  463.  
  464.      The vertical  tic marks along the sides of the plot indicate 10 degree
  465.      increments of altitude, with zero degrees along the bottom line and 90
  466.      degrees at the top of the 'dome'.
  467.  
  468.      The horizontal  tic marks  along the horizon indicate increments of 30
  469.      degrees in  azimuth.  A ststus line just below the tic marks indicates
  470.      the compass headings for each tic mark.
  471.  
  472.      The middle  status line  displays the  option selected,  the latitude,
  473.      longitude, year,  month, day,  universal time, and local siderial time
  474.      for the plot.
  475.  
  476.      The Sun is indicated by a round circle towards the lower central  part
  477.      of the  display.  Planets  are indicated  by little  circles, with  an
  478.      identifying number printed directly below the circle at the bottom  of
  479.      the screen.  This number identifies  the planet by its order  outwards
  480.      from the Sun.  Thus Mercury is a 1, Venus a 2, Saturn a 6, and so on.
  481.  
  482.      The Moon  is indicated  by a  symbol that  roughly also  indicates its
  483.      phase.
  484.  
  485.      Since the  resolution of  the plotting  area is limited by the overall
  486.      640 by  200 resolution  of GW-BASIC,  you must  keep in  mind that the
  487.      symbol indicating  the solar  system object  is only approximating the
  488.      real  position.
  489.  
  490.      The stars  are indicated  by three  levels of star marker.  This is to
  491.      give some  indication of  the relative  brightness of the stars.  This
  492.      has been  fudged slightly  in the  SKYPLOT.DAT star  database to allow
  493.      familiar constellation outlines to be more easily apparant.
  494.  
  495.      Upon completion of the plot the program will beep briefly to  indicate
  496.      that the plot is finished.
  497.  
  498.  
  499.  
  500.                            2.3  SKYPLOT Options Menu
  501.                            -------------------------
  502.  
  503.  
  504.      If you  now press  any key,  the plot  will be  erased and the SKYPLOT
  505.      Options Menu will be displayed.  This menu will allow you to alter the
  506.      parameters and  replot the  sky.  Thus allowing you to 'play' with the
  507.      sky.
  508.  
  509.      In the  next section, a number of examples will demonstrate the use of
  510.      these options, however a brief explaination of the options is provided
  511.      immediately below.
  512.  
  513.  
  514.  
  515.      1.  Change Year
  516.  
  517.           This option changes the year of the plot.
  518.  
  519.      2.  Change Month
  520.  
  521.           This option changes the month of the plot.
  522.  
  523.      3.  Change Day
  524.  
  525.           This option changes the day of the plot.
  526.  
  527.      4.  Change Hour
  528.  
  529.           This option  changes the  hour of  the plot.   (Remember that the
  530.           hour must be in Universal Time.
  531.  
  532.      5.  Change Longitude
  533.  
  534.           This option changes the west longitude of the plot.
  535.  
  536.      6.  Change Latitude
  537.  
  538.           This option changes the latitude of the plot.
  539.  
  540.      7.  Change Horizon
  541.  
  542.           This option changes the horizon on which the plot is centered.
  543.  
  544.      8.  Change Plot Option
  545.  
  546.           This option  allows the  user to  change the  plot option.
  547.  
  548.      9. Examine Solar System Data
  549.  
  550.           This option  may be  used to  produce a  view on  the display, or
  551.           print to an attached  printer the Right Asencion  and Declination
  552.           for  the  Sun,  Moon  and  Planets.   These values may be used to
  553.           verify  the  accuracy  of  the  projected  positions  against   a
  554.           reference  source  such  as  the  American Ephemeris and Nautical
  555.           Almanac.
  556.  
  557.           The accuracy of the positions calculated by the program is rough,
  558.           and will only be within  about a degree of their  true positions.
  559.           This  degree  of  accuracy  is  adequate  because  (1)  the pixel
  560.           resolution of  the plot  is only  that good,  and (2)  to achieve
  561.           greater accuracy (even  though you could  not see it)  would slow
  562.           the program down.
  563.  
  564.  
  565.  
  566.      10. Plot Sky
  567.  
  568.           This option is used  to replot the sky  after one or more  of the
  569.           parameters has been changed via the Options menu.
  570.  
  571.  
  572.      11. Enter All New Parameters
  573.  
  574.           This option may be used if you know that you are going to  change
  575.           most or  all of  the parameters,  and do  not want  to do  it one
  576.           parameter at a time with the Options Menu.
  577.  
  578.  
  579.      12. Exit to DOS
  580.  
  581.           This option allows  the user to  exit SKYPLOT and  return to DOS.
  582.           The users DOS disk with the COMMAND.COM file should be on a  disk
  583.           in the default system drive.
  584.  
  585.  
  586.  
  587.                          2.5  Examples with the Options
  588.                          ------------------------------
  589.  
  590.  
  591.      These examples  will assume  that you  are in  front of a computer and
  592.      have run the example described under the Parameters section above.  If
  593.      you have not done this you should now enter the following values:
  594.  
  595.           Year - 1985
  596.  
  597.           Month - 3
  598.  
  599.           Day - 16
  600.  
  601.           Hour - 22
  602.  
  603.           West Longitude - 80
  604.  
  605.           Latitude - 40
  606.  
  607.           Horizon - W
  608.  
  609.           Option - 2
  610.  
  611.  
  612.      This set of parameters will display the western sky just before sunset
  613.      at the approximate time of greatest eastern elongation of Mercury from
  614.      the Sun.  In addition, the presence of Mars and a very brilliant Venus
  615.      made this a particularly beautiful planetary grouping.
  616.  
  617.      Having observed  and photographed this grouping I can testify that the
  618.      display produced  by SKYPLOT  does not  truly do  justice to  the real
  619.      thing seen in person!
  620.  
  621.      Now lets try some of the options for a demonstration of their use.
  622.  
  623.      Press the  spacebar to  go to  the Options  Menu.   Select option 8 to
  624.      change the  plot option,  then specify option 1 to plot only the Solar
  625.      System objects.  SKYPLOT will  acknowledge the  option by clearing the
  626.      screen and  redisplaying the  Options Menu.   Now  you may enter other
  627.      options, however  for the  sake of  this example  enter option  10  to
  628.      replot the  sky.   Plotting only  the Solar  System objects causes the
  629.      plot to be completed very quickly.
  630.  
  631.      Now press  the spacebar  again and select option 4 to change the hour.
  632.      Enter 23  for the  hour and select option 10 to replot the sky. Notice
  633.      that the  Sun has  set. In fact, it has just set, but the program does
  634.      not account for twilight, or for the fact that the Sun is large enough
  635.      to be  in a  condition of  partial rising  or setting.   To SKYPLOT an
  636.      object is essentially a point on the sky and is either visible or not.
  637.  
  638.      Now press  the spacebar and select option 3 to change the date.  Enter
  639.      20 as  the date, then select option 10 to redraw the plot.  You should
  640.      see the  Sun again  because its motion along the ecliptic is taking it
  641.      northward, and  it is  now above  the theoretical horizon.  You should
  642.      also now  see the  Moon, its  daily motions  having taken  it past new
  643.      phase to emerge in the evening sky.
  644.  
  645.      You may  want to  advance another  day or  two  to  watch  the  Moon's
  646.      motions. The  process should  be fairly  obvious by  now - pick one or
  647.      more options  and replot  the sky.  You will also notice that Venus is
  648.      moving  towards   Mercury,  and  both  are  rushing  towards  inferior
  649.      conjunction with the Sun.
  650.  
  651.      Now press  the space  bar and  select first  option 7  to  change  the
  652.      horizon of the plot.  Specify S for the southern horizon.  Then select
  653.      option 9 to plot both Solar System objects and stars. Select option 10
  654.      to replot the sky.  You should be faced with a winter sky dominated by
  655.      Orion and Canis Major.
  656.  
  657.      Press the spacebar to bring up the Options Menu and select option 5 to
  658.      change the  longitude for  the plot.    Since  you  are  currently  at
  659.      longitude 80  West (All  longitudes must  be in  degrees West from the
  660.      Greenwich meridian)   entering a value greater than 80 (such as 100 or
  661.      120) and replotting should show the constellations shift to the least.
  662.      Liklewise, entry of a smaller number (such as 50 or 60) and replotting
  663.      should produce a shift to the west.
  664.  
  665.      As mentioned  before, this  is the  reason why  Universal Time is used
  666.      rather than  local time.  Accounting for local time zone changes would
  667.      be too complicated for most user to deal with.
  668.  
  669.      After playing  with the  longitude, select  option  6  to  change  the
  670.      latitude for the plot.  Since you are currently at latitude 40 degrees
  671.      north,  entering   a  value   lower  than   +40  will  result  in  the
  672.      constellations shifting  north in the plot.  Likewise entering a value
  673.      greater than +40 will result in the constellations shifting south.
  674.  
  675.      If you have  a printer attached  to LPT1: on  your PC, you  can select
  676.      option 9 and get a printout of the Right Ascention and Declination for
  677.      the Solar System objects as calculated by SKYPLOT.  At very least  you
  678.      should pick option 9 to examine their positions on the display.   This
  679.      may help  to determine  how close  the program  would place two nearby
  680.      objects.  As mentioned earlier, these values should be within about  1
  681.      degree of the actual  position of the object.   A good book to  verify
  682.      this  is  the  American  Ephemeris  and  Nautical  Almanac,  which  is
  683.      available  in  the  reference  section  of  many University and public
  684.      libraries.
  685.  
  686.      Option 11  may be  selected to  enter all new parameters, just in case
  687.      you find this less of a hassle than doing it option by option.
  688.  
  689.      Option 12 may be used to exit from the program to DOS.  (Your PC will
  690.      likely expect to see COMMAND.COM when it exits from SKYPLOT.)
  691.  
  692.  
  693.  
  694.  
  695.                 2.6  Plotting Objects from a User-Supplied File
  696.                 -----------------------------------------------
  697.  
  698.      As as  extra feature,  SKYPLOT allows  the user  to plot other objects
  699.      along with  the Solar System and stars.  To do this the user must know
  700.      the Right  Asencion and  Declination of  the object.   Of course, like
  701.      most objects  in the sky, this information will only be relevant for a
  702.      particular date -- so bear this in mind when creating the plot.
  703.  
  704.      The data  is entered  into a  file with  any simple  ASCII text editor
  705.      (EDLIN will suffice).  It is in  the form of 5 parameters.  These  are
  706.      (1) the hour of Right Asencion, (2) the minutes of Right Asencion, (3)
  707.      the degrees (positive or negative) of Declination, (4) the minutes  of
  708.      Declination, and a marker symbol indicator.
  709.  
  710.      The marker symbol indicatior is used to specify a marker which is used
  711.      to plot the object on the sky.  Four marker symbols are available,
  712.      they are:
  713.  
  714.                  Marker                   Marker Symbol Indicator
  715.           --------------------    -----------------------------------
  716.  
  717.                   alpha                           6
  718.                   beta                            7
  719.                   gamma                           8
  720.                   delta                           9
  721.  
  722.  
  723.      The Marker is one of the first four letters of the Greek alphabet.  A
  724.      given marker may be used more than once.  This could be useful if you
  725.      want a rough track of an object (seen against the stars) over a range
  726.      of dates (you could use the same symbol with different positions).
  727.  
  728.      Again, note  that the  program dosen't care if the data you provide is
  729.      false.   If you  create a  file, say Z.Z, and put in the position of a
  730.      comet for  May 1,  1975, then you plot the sky for August 20, 1990 and
  731.      choose option  3 with  the file  Z.Z, SKYPLOT will proceed to plot the
  732.      object just where you said it would be on May 1, 1975.
  733.  
  734.      As an example, the file OBJECTS.DAT is provided.  This file will serve
  735.      to demonstrate  the format you must observe for the object file.  Note
  736.      that the  last line  must contain  the value 999.  This file will plot
  737.      the alpha,  beta, gamma and delta symbols in northwest Orion.  Pick an
  738.      appropriate winter  sky and  choose option 3 with the file OBJECTS.DAT
  739.      and you will observe this.
  740.  
  741.      This technique was successfully used  to plan for the 1986  apparition
  742.      of Comet P/Halley.  It  enabled observing expiditions to  be organized
  743.      and carried out well in advance of the comets arrival.
  744.  
  745.  
  746.  
  747.                      2.7  SKYPLOT.DAT - The Stars Database
  748.                      -------------------------------------
  749.  
  750.  
  751.      The  stars  database  should  be  a  copy  of one of the STARS.* files
  752.      according to your desire for limiting magnitude.  I find STARS.400  to
  753.      be  the  best  one  overall  for  constellation identification.  Given
  754.      normal CGA  resolution it  is probably  unwise to  add many more stars
  755.      than this.   When I  have built  in EGA  graphics this  problem may be
  756.      resolved.
  757.  
  758.      The format  of this file is the same as that for the objects file.  If
  759.      you wish to add stars to it you can use any vanilla ASCII text editor.
  760.      (EDLIN works  fine although it is a horrible editor!)
  761.  
  762.  
  763.  
  764.  
  765.                            3.0 Concluding Statement
  766.                            ------------------------
  767.  
  768.  
  769.      I hope  you enjoy  the program as much as I've enjoyed creating it.  I
  770.      know that  there are  other similar,  and in  some cases  much better,
  771.      planetarium simulators  on the  market.  However this one should add a
  772.      simple but different twist to the genre.
  773.  
  774.      In conclusion, please explore and enjoy, and try to take some time out
  775.      to experience the Real Thing!
  776.  
  777.  
  778.                                  Gerry Santoro
  779.  
  780.                       State College, PA -- (Happy Valley)
  781.  
  782.                               September 13, 1987
  783.  
  784.  
  785.